Announcement : Preserving Happens - before in Persistent Memory ∗
نویسندگان
چکیده
Nonvolatile, byte-addressable memory (NVM) will soon be commercially available, but registers and caches are expected to remain transient on most machines. Without careful management, the data preserved in the wake of a crash are likely to be inconsistent and thus unusable. Previous work has explored the semantics of instructions used to push the contents of cache to NVM. These semantics comprise a “memory persistency model,” analogous to a traditional “memory consistency model.” In this brief announcement we introduce explicit epoch persistency, a memory persistency model that captures the current and expected semantics of Intel x86 and ARM v8 persistent memory instructions. We also present a construction that augments any data-race-free program (for release consistency or any stronger memory model) in such a way that preserved data are guaranteed to represent a consistent cut in the happens-before graph of the program’s execution.
منابع مشابه
Impact of Buyback Announcement on Share Price: A Company and Industry Wise Analysis
The study attempts to find out the impact of buyback announcement on share price. Paired sample T-test is employed to compare share price before and after the buyback announcement. The analysis of variance is also used to find out whether there is any significant difference among industries in the price change due to buyback announcement. The study is carried out from 1st January 2005 to 31st D...
متن کاملConstrained Interpolation via Cubic Hermite Splines
Introduction In industrial designing and manufacturing, it is often required to generate a smooth function approximating a given set of data which preserves certain shape properties of the data such as positivity, monotonicity, or convexity, that is, a smooth shape preserving approximation. It is assumed here that the data is sufficiently accurate to warrant interpolation, rather than least ...
متن کاملPrivacy-Preserving Vehicular Announcements Aggregation Scheme Based on Threshold Ring Signature
As the most promising application in VANETs, the vehicular announcement allows vehicles to send announcement messages about road conditions to other vehicles far away. The security requirements of reliability and privacy in the vehicular announcement are not easily achieved simultaneously due to the notorious sybil attack. In this paper, we present a novel privacy-preserving vehicular announcem...
متن کاملP15: Hippocampus-Neocortical Communication in Learning
The hippocampus is located in the medial temporal lobe and is a part of the forebrain. It plays a critical role in formation of declared memories. The hippocampus is banana­-shaped and communicates with all parts of neocortex. Reptiles and birds have structures like hippocampus that potentially serve as navigation functions. During the mammalian evolution, the neocortex has a large expansio...
متن کاملDalı́: A Periodically Persistent Hash Map
In current real-world processors, instructions to control the ordering, timing, and granularity of writes-back from caches to NVM main memory are rather limited. Even in the best of circumstances, however, “persisting” an individual store (e.g., using CLFLUSH) and ordering it with respect to other stores (e.g., using MFENCE) is likely to take at least tens of cycles. Additionally, due to power ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016